home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / dnav14.zip / DNAV.DOC < prev    next >
Text File  |  1989-09-28  |  65KB  |  1,369 lines

  1.  
  2.             Manual for Disk Navigator  (DNAV) Version 1.4
  3.  
  4.                 Copyright 1989  Stanley C. Peters  All Rights Reserved
  5.  
  6.                 From:   Stanley C. Peters 
  7.                         P. O. Box 2028   
  8.                         Fairfield, Iowa    52556
  9.  
  10.  
  11. TABLE OF CONTENTS.
  12.                                               Page:
  13.  
  14.  
  15.  
  16.     OVERVIEW
  17.            WHATS NEW WITH VERSION 1.4 ........ 1
  18.     TUTORIAL.                               
  19.            STARTING OUT  ..................... 3
  20.            COPY  ............................. 4
  21.            ADDING SUBDIRECTORIES  ............ 4
  22.            KEYBOARD USAGE  ................... 4
  23.            VIEW  ............................. 5
  24.            MACROS and Line 2 (Submit Line) ... 6
  25.            EXAMPLE USAGE  .................... 9
  26.  
  27.     REFERENCE SECTION.
  28.            STARTING FROM THE DOS PROMPT.  ....11
  29.            COMMAND LINE MACROS  ..............12
  30.            KEYBOARD USAGE  .................. 13
  31.            MEANING OF THE LINES DISPLAYED  ...15
  32.            THE FUNCTIONS.  ...................17
  33.            MAXFILL COPY MODE  ................20
  34.            DNAV CHARACTERISTICS  .............21
  35.            ERROR MESSAGES.  ..................22 
  36.            PATCHING COLORS.  .................23
  37.            WARRANTY  .........................24
  38.            HOW TO PAY  .......................24
  39.            CONDITIONS FOR DISTRIBUTION.  .....25
  40.            ORDER FORM  .......................26
  41.  
  42.  
  43.  
  44.                                                        Page - 01
  45. OVERVIEW
  46.  
  47.     The directory aids that come with DOS are pretty feeble.  And many
  48.     Shell programs draw lots of pretty boxes when all you want to do
  49.     is SEE your files in an appropriate level of detail.  Network
  50.     compatible Disk Navigator shows the files on the disk(s) in
  51.     several full screen formats, even multiple drives/directories at
  52.     one time.
  53.  
  54.     It allows you to copy, move, and erase files on a group or
  55.     individual basis.  Individual files can be browsed or renamed.
  56.  
  57.     Context sensitive help screens and popup windows ease use.
  58.  
  59.     You can specify your own ONE-key Point and Shoot macros.  The
  60.     documented list of these macros ia a keystroke away (the F2 key).
  61.  
  62.     Or, file names can be simply transferred to a command line which
  63.     can then be passed to DOS.  The benefit: no misspellings!
  64.  
  65.     When Disk Navigator is started from the DOS prompt, selectivity 
  66.     options are available.  DNAV makes an excellent multi-drive 
  67.     "where-is", even if on a NETWORK.  Or just see the 
  68.     files that need back-up.  Macros are available for the versitle 
  69.     startup options.
  70.     
  71.     To show only the current directory (CWD) type 'dnav' at the DOS
  72.     prompt.  For a "help" screen on the startup options type 'dnav ?'
  73.     at the DOS prompt.  
  74.  
  75.                                                        Page - 02
  76. WHATS NEW WITH VERSION 1.4
  77.  
  78.    - Point and shoot macros via user defined alt keys (see dnav.mac)
  79.    - Now network compatible - and very handy there!
  80.    - The F2 key displays the active macro file (using view).
  81.    - The tab and shift-tab keys now move you down (or up) one 
  82.       directory at a time.
  83.    - After "shelling" the directories on the screen are refreshed
  84.       (except floppy disks or when files tagged).  The current drive and
  85.       working directory shown on the left edge of Line 2 are also
  86.       updated.
  87.    - Actions of F7 and F8 keys are reversed: F8 now refreshes the 
  88.       directories on the screen.  F7 toggles the display of active 
  89.       subdirectories with their index number on the screen.
  90.    - View now works as intended and pressing 'h' toggles a hex display
  91.    - The file tag function ( t ) now acts as a toggle, untagging files 
  92.       that are tagged.  The space bar is an alternate way to tag.  
  93.       The space bar advances to the next file automatically.
  94.    - A few things are available only in the registered version:
  95.          Hex view in registered version only.
  96.          40 DOS line macros  - 6 in shareware version.
  97.          Best-fit when copying to multiple floppies.
  98.  
  99. WHATS NEW WITH VERSION 1.3
  100.  
  101.     Macros - Shorthand!  
  102.     Shortened keystroke sequences.
  103.     Some previous manual operations are done automatically.
  104.  
  105. FILES DISTRIBUTED
  106.  
  107.        Six files are included in the distribution of DNAV:
  108.             DNAV.EXE        the program
  109.             DNAV.DOC        this file  (has form feeds, set your printer)
  110.             DNAV.MAC        Sample macro file
  111.             DNAV84.KEY      Template for 84 key keyboard (print compressed)
  112.             DNAV101.KEY     Template for 101 key keyboard (print compressed).
  113.             DNAV-HI.BAT     Sample file used in the tutorial.
  114.  
  115.        The two KEY files can be printed to make function key templates.
  116.        If you registered and received a disk, it will contain a
  117.        seventh file, DNAV-SHR.EXE.  This contains the above six files
  118.        for the Shareware version.  If someone asks you for a copy of
  119.        the program PLEASE give them this file so that they will have
  120.        a complete set including an unmodified DNAV.MAC.  DNAV-SHR.EXE
  121.        is a "self unpacking" file, just run it.
  122.  
  123. MACHINE REQUIREMENTS
  124.  
  125.        DNAV will run in 98 K, but gains if more memory is available. 
  126.        It is designed to aid hard disk users, but has some appeal to
  127.        those with floppy disk systems.  DOS 2 or higher is required.
  128.  
  129. LIMITS
  130.  
  131.        26 Drives, 140 Directories
  132.        Files - none; up to 1450 will be saved for non-directory order display
  133.        Six or 40 Point and Shoot and Submit type macros, 
  134.             no limit on Start Up macros
  135.                                                        Page - 03
  136.                                                           
  137. TUTORIAL.
  138.  
  139. STARTING OUT.
  140.  
  141.     Even if you are an "old hand" with DOS, please go through the first
  142.     page or so of this tutorial.  
  143.  
  144.     To illustrate the capabilities, place the six DNAV files (see
  145.     above) on a floppy disk.  Then make that the default drive (enter
  146.     A: <CR> at the DOS prompt).  It should **REMAIN** the default
  147.     THROUGHOUT this tutorial.  (Features can be shown quickly if I
  148.     know what is displayed on your screen.) Then enter 'dnav' <CR>
  149.     (press the enter key).  In this tutorial, single quotes are used
  150.     to highlight keystrokes, don't enter the single quote character.
  151.  
  152.     DNAV will load and give you a full screen presentation of the
  153.     files on the A: drive.  The lower right part of the screen will
  154.     have a Help screen including a product information popup box,
  155.     press any key to clear the screen.  Now notice the bottom line on
  156.     the screen.  This prompt line is context sensitive, it indicates
  157.     what functions are effective for the current position of the
  158.     cursor.  (Functions are called by pressing the first letter of
  159.     the function.)
  160.  
  161.     Press the down arrow on the cursor pad.  Notice that the bottom 
  162.     line has changed.  Press the F1 function key.  A full screen of 
  163.     help information, one line per function!  Press the space bar to 
  164.     get back to the main screen.  Press the up arrow to put the cursor 
  165.     back in its initial position and press F1.
  166.  
  167.     Press 'n' to add a drive.  In the popup window enter the drive
  168.     letter for your hard disk and press Enter.  Then press PgUp.  We
  169.     now have files for two disks on the screen.
  170.     
  171.     Now press the 'f' key.  This Popup will appear:
  172.     
  173.     ╒═══════════════════════════════════════════════╕ 
  174.     │  Change the display format:                   │
  175.     │   Select from:                                │
  176.     │     Files per row - (2), (3), (4), (6)        │
  177.     │     Sort By Directory  - (y)es, (n)o          │
  178.     │     Sort sequence:                            │
  179.     │        (f)ile, (e)xtension, (d)ate, (s)ize    │
  180.     │  >_                                           │
  181.     ╘═══════════════════════════════════════════════╛ 
  182.  
  183.     Key in a '2' and press enter.  The files are now shown two per
  184.     line with more information.  Press 'f' again and enter '3e'.  Now
  185.     we have three files per line with a major sort on extension. 
  186.     Press 'f', then '4f' to get back to the initial display format. 
  187.     (Whenever a sort is requested, the file that was in the upper
  188.     left corner remains there, so you may have to press PgUp (or
  189.     shift-TAB) to get the first files of the directory.  An inverse
  190.     "<cont>" appears to the right of the fifth line to indicate more
  191.     files "above".)
  192.  
  193.                                                        Page - 04
  194. COPY.
  195.  
  196.     Now lets use the copy function.  Move the cursor to
  197.     Dnav101.key and press 'c'.  A popup will appear asking you for
  198.     the target directory to receive the file.  Enter an 'a' and press
  199.     Enter.  Another popup!  This time informing you that the directory
  200.     doesn't exist.  Respond 'y' and DNAV will make the directory
  201.     and the copy the file.
  202.  
  203.     Press Home twice to move to the A:\ line.  Press 'i'.  to call 
  204.     the INCLUDE function.  It refreshes the directory at the cursor 
  205.     and any subdirectories "beneath" it.  This semi-automatic refresh
  206.     is the consequence of two desirable features, making directories
  207.     on the fly and reading everything only at the user request.
  208.  
  209.     Now move to the file dnav.mac and enter a 't'.  Move to
  210.     Dnav101.key and press the space bar.   We have just "tagged" two
  211.     files.  Press 'g' to call the group action popup, and enter a
  212.     'c'.  Again you will get the target popup - enter an 'a' and
  213.     <CR>.  The first file will be copied and then you will get a
  214.     popup asking if you want to overwrite a file with one with the
  215.     same size and time.  Respond 'n'.  To the "Remove Tags" popup,
  216.     respond 'y'.  Now press function key F8, it refreshes the
  217.     directories that are on the screen.
  218.  
  219. ADDING SUBDIRECTORIES.
  220.  
  221.     Now move the cursor down to one of your hard disk subdirectories.
  222.     Press 'a' to bring that directory to the screen.
  223.  
  224.     Now call the TREE function by pressing 'j'.  The first layer of
  225.     subdirectories are shown.  Directories already read will show
  226.     number of files and size.  (Those not read will have a double ??
  227.     indicating that they havn't been scanned.) Press ESC.  Now use
  228.     the Home or End key to move to the C:\ hard drive line (has
  229.     "Label:") and press 'i'.  This will include all the files on your
  230.     hard disk.
  231.  
  232.     There is a simpler way to acquire all the files on the C: drive. 
  233.     At the Dos prompt, you could have entered: 'dnav c:\ -i'.  The
  234.     penalty here, is that you have to wait for the disk tree
  235.     structure to be read.  With DNAV that wait is at your option. 
  236.     (Also see below for Command Line Macros that save keystrokes,
  237.     e.g.  'DNAV 1' ).
  238.  
  239.     Once we have the files, there are several ways to scroll:
  240.         The simplest is PgUp and PgDn on the cursor pad.
  241.         TAB moves you down a directory.  Shift-TAB moves up a directory.
  242.         If you want a partial screen scroll, move the cursor to the file 
  243.             you want in the upper left corner and press 's'.  
  244.         Use the Jump function (press 'j') to call the graphic directory 
  245.             screen.  Then you can enter the number of the subdirectory
  246.             of interest to go directly to that subdirectory.  
  247.         If the root directory is on the screen, you can move the cursor 
  248.             to a detail line subdirectory (it has a '<DIR>').  and
  249.             press 'a' to go to that directory, adding files if needed. 
  250.             This Add function is also available as a group function, so
  251.             you can tag subdirectories and press 'g'.
  252.                                                        Page - 05
  253.  
  254.     
  255.     Five keys have extended programming to make it easier to move
  256.     around the screen quickly.  Try them:
  257.        Enter        - press repeatedly, and see that it wraps around 
  258.                       and stays within a directory.
  259.  
  260.        Home and End - press repeatedly to move between directories.
  261.  
  262.        ESC          - toggle quickly between the Submit line and the 
  263.                       body of the screen. DNAV remembers where you were 
  264.                       last.  When you are in a popup or the View or
  265.                       Jump screens, ESC returns you to the main
  266.                       screen without performing actions.
  267.  
  268.        TAB          - the TAB key will advance to the next directory.
  269.                       shift-TAB backs up to the prior directory.
  270.  
  271.  VIEW.
  272.  
  273.     Now lets try the View function.  Using the cursor pad, move to
  274.     Dnav.doc.  Press 'v', and the file shown.  (Press F1 for help).
  275.     The cursor pad works as labeled.  Home and End move to the top
  276.     and bottom of the file.  PgUp, PgDn, up and down arrows move by
  277.     screen or line.  Pressing 'h' in the registered version will
  278.     toggle a hexidecimal display of the file.
  279.     
  280.     View also has two variations of Find, both ignore case.  Press 'f',
  281.     then in the popup window, enter 'dnav' and press <CR>.  Now press
  282.     'f' again.  The program remembered your last search string, so you
  283.     can just press <CR> to find the next occurrence.  (If you move
  284.     the cursor, only characters to the left of the cursor are
  285.     retained.) The second variation, Scan, shows only the lines that
  286.     contain the string.  To illustrate, press 'Home' to get to the
  287.     top of file, then 's', enter 'dnav', then <CR>.  View works best
  288.     with ASCII files, it also works with some word processing files.
  289.     And the hex display mode is of use with database and other files.
  290.  
  291.                                                             Page - 06
  292.  
  293. MACROS and Line 2 (Submit Line).
  294.  
  295.     For this part, we will use a small file ( DNAV-HI.BAT ) 
  296.     repeatedly.  So, copy it to your hard disk (put cursor on the file,
  297.     press c, respond c:\, then press F8 if c: is on the screen or
  298.     home,home,n,c.)  
  299.  
  300.     These steps illustrate using macros and Submit:
  301.      
  302.     First, put the cursor bar on DNAV-HI.BAT and press 'v'.  This 
  303.     simply lists the file on the screen.
  304.  
  305.     Next, press F5 to move the file name to the second line and press
  306.     F4.  (See the Tech Note below if this step doesn't work.)   Here we
  307.     have actually executed the batch file, just as if we had keyed it
  308.     in at the DOS prompt.  
  309.  
  310.     Notice that you had to press a key to return to DNAV after the
  311.     batch file had executed.  Press F5 and then press ENTER. 
  312.     Automatic return! Often, as when editing, we want to return to
  313.     DNAV without the pause.
  314.  
  315.     With the cursor still on DNAV-HI.BAT, press F6.  This moves the 
  316.     file name to the middle of Line 2 and puts the cursor on the left
  317.     edge of the line.  Type in the word 'type' and use the spacebar
  318.     to edit the line so that it reads 'type c:\Dnav-hi.bat'.  Then
  319.     press F4.  This time we have called a program 'type' and let is
  320.     display our little batch file.
  321.   
  322.  
  323.  
  324.  
  325.  
  326. Tech Note:
  327.  
  328.     Macros and Submit use a DOS facility that has been described
  329.     elsewhere as a DOS gateway, as SHELLing, or as SYSTEM.  For this
  330.     function to operate, two lines should be in your AUTOEXEC.BAT
  331.     file on your normal boot drive.  I have these:
  332.         set comspec=c:\command.com
  333.         path=c:\;c:\bin
  334.     The first line tells DOS (and DNAV) where to find the Command
  335.     processor.  The second line tells DOS where to find the programs
  336.     you want to use.  Move the cursor to the Autoexec.bat file on the
  337.     C drive and press 'v'.  The first line and probably the second
  338.     will be present in the file.  The terms after the = sign need not
  339.     be the same as above.  Also, sufficient memory - 120k plus room
  340.     for called programs.
  341.  
  342.     If you don't have DNAV-HI.BAT, please make it with these 3 lines:
  343.        rem
  344.        rem   Hi, I'm a little BAT file.
  345.        rem    
  346.     If you don't have DNAV.MAC, please make it with these 2 lines:
  347.        alt-t   type   ^     ^4; Type file under the cursor
  348.        alt-x          ^     ^4; Execute file under the cursor
  349.     
  350.                                                        Page - 07
  351.  
  352.  
  353.     Now, lets do the same operation the easy way, using point and
  354.     shoot.  Put the cursor on DNAV-HI.BAT.  Press the Alt key and the
  355.     't' key at the same time.  That's Point and Shoot - we just used
  356.     the DOS 'type' to display our file.
  357.  
  358.     Now press alt with x  (alt-x).  This time we executed the batch 
  359.     file.  Press F2 - this lists the macro file (DNAV.MAC) that 
  360.     defines the macros.
  361.  
  362.     This macro system has been designed to let you easily customize it
  363.     for you own needs.  DNAV.MAC is a plain ASCII file, you can
  364.     modify it with an ASCII editor, or use non-document mode with
  365.     your word processor.  Select whatever alt key combinations that
  366.     make sense to you.  Please do yourself a favor and add comments
  367.     (after a semicolon) about what each macro does.
  368.  
  369.     This Line 2 is very handy.  If a function such a FORMAT isn't
  370.     built into DNAV, you can use Line 2 ( e.g., "format a:") and not
  371.     lose your place in DNAV.  You can use any program that accepts a
  372.     file name as an additional parameter.  Compiler?  Sure!  Word
  373.     processor?  Probably.  Anything can be entered on Line 2 that
  374.     would be legal at the DOS prompt.
  375.  
  376. *** ONE CAUTION! *** You SHOULD NOT RUN any programs that remain resident
  377.     (TSRs such as Sidekick) from within DNAV.  The DOS PRINT function
  378.     (only on the first request for a Print) is one such program.  If you 
  379.     run a TSR, the memory occupied by DNAV can not be released - then you 
  380.     must re-boot with CNTL-ALT-DEL to get the memory back.
  381.  
  382.     When you use the F4 or Enter keys to "Shell", DNAV remains resident.
  383.     It reserves about 120K bytes.  If you need that memory, or you a 
  384.     through using DNAV, you can use the F3 key.  This ends DNAV, 
  385.     executing your request after releasing the memory.
  386.  
  387.     When you use the Submit function and return to DNAV, the tables
  388.     DNAV keeps may be obsolete.  The refresh function (press F8) will
  389.     update the directories on the screen.  You can also Jump ('j') to
  390.     the root directory and use the Include ('i') to refresh all
  391.     directories.  (See example below using the ARC program).
  392.  
  393.     When DNAV loads, it look for DNAV.MAC in the current directory. 
  394.     If it doesn't find it there, it searches for it in those
  395.     directories specified in the PATH statement.
  396.          
  397.                                                           Page - 08
  398.  
  399.     So, in DNAV.MAC, Point and Shoot macros have 'alt-' in the first 4
  400.     columns, followed by a letter or function key (e.g.  F10).  Other
  401.     macros for the Submit line start with a letter in the left term
  402.     and may be one to four characters in length.  The balance of the
  403.     line (up to the ; ) is the macro definition.  Anything after the
  404.     ; is considered a comment and not processed.  If there is a '^'
  405.     before the semicolon, the file name under the cursor (or the one
  406.     you selected with the F6 key) is inserted at that point.  The
  407.     definition can also contain '^3' or '^4' - these simulate the F3 and
  408.     F4 function keys, allowing you to Exit DNAV or pause before
  409.     return (see DNAV.MAC for examples).
  410.     
  411.     You can have up to 40 of these macros, in the registered version. 
  412.     Six in the shareware version.  If this pinches, most other
  413.     shells lack this capability or have a few "wired-in" functions. 
  414.     Since DNAV looks first in the default directory, you could have
  415.     different copies of DNAV.MAC for different applications.     
  416.     
  417.     To use a non "alt-" macro, select a file (or directory) by
  418.     pressing F6.  The cursor will be placed at the left edge of the
  419.     Line 2.  Then enter a macro name and press Enter.  The potential
  420.     command line is expanded with the terms from the macro
  421.     definition.  You can then Submit the line as shown (via F3, F4,
  422.     or Enter).  Or you can edit the line before Submitting.  See 
  423.     Example 6 below.
  424.  
  425.     If the ^ is immediately followed by an UPPER CASE D or P or N or
  426.     E, selected parts of the the name will be extracted (drive,
  427.     path, name, and extension respectively).  So that ^DPNE is
  428.     equivalent to just the ^.  Below are some examples:
  429.     
  430. f     find     "P-A-T"   ^          ;  DOS find, user keys over P-A-T
  431. aa    arca   indx-all   ^           ; Add a file to INDX-ALL.ARC
  432. su    sort | uniq <^  >^F.srt       ;drop dup lines, output in .srt extention
  433. cl1   cl    -F4000 -Zi ^            ;Microsoft 'C' - CL with debug
  434. alt-w swap wp  ^                    ;
  435.  
  436.       
  437.                                                        Page - 09
  438.  
  439. EXAMPLE USAGE.
  440.  
  441.    
  442.     1. Compare two files.
  443.        - put the cursor on the first file and press F5
  444.        - put the cursor on the second file and press F6
  445.        - press INS (insert) and key in 'comp ' 
  446.        - press F4
  447.        or press END and add '>dif' to redirect the differences to a file 
  448.  
  449.     2. Compare two directories.
  450.        - Start DNAV with the names of just the two directories
  451.           (for example:  DNAV  c:\tmp   d:\tmp  )
  452.        - The directories will be shown one below the other
  453.        - To view intermixed, press 'f', then 'n2' to show size and 
  454.           dates
  455.        
  456.     3. Most of the directory shells, on exit, will leave you in the 
  457.        subdirectory that you last inspected.  This can be useful at 
  458.        times.  To do this:
  459.        - move the cursor to the subdirectory header line, Press F6.
  460.        - on the left edge of Line 2, key in 'cd' and press F3 to exit 
  461.          DNAV.    
  462.        or   with a macro: "alt-c  cd     ^DP   ^3; Change to dir, exit"
  463.        
  464.     4. Reduce DNAV memory to 2K when Shelling by using SWAP.COM.  
  465.         - When a program is called, do it "second hand" by passing
  466.             through this program.  Macro alt-w (see above) uses this
  467.             to call Word Perfect.  Swap was written by Niko Mak and
  468.             is on Compuserve and BBS's as SWAP12.  It writes DNAV to
  469.             disk (or EMS memory) and restores DNAV when the called
  470.             program is done.
  471.     
  472.     5. Delete subdirectory a:a
  473.         - move the cursor to the "a:a" subdirectory header line.
  474.         - enter  a  't', then 'a' to tag all files
  475.         - enter a 'g' to do a group action
  476.             respond 'e' for erase, then 's' to stop prompting on each file
  477.         - move the cursor to the 'A' subdirectory line (has an <DIR>)
  478.             press F6 to move the name to the SUBMIT line
  479.         - type in rmdir on the left part of the SUBMIT line
  480.         - press F4, asking DOS to remove the directory
  481.             (F4 pauses before returning to DNAV, so that you can read 
  482.               any DOS messages that may appear)
  483.  
  484.                                                        Page - 10 
  485.     6. De-archive a file from directory PD to a TEMP directory.
  486.        - at the DOS prompt (c:\) enter 'md temp <CR>' then 
  487.            'cd temp <CR>'.  This makes TEMP the target for the 
  488.            de-arced files.
  489.        - at the DOS prompt enter 'dnav pd temp <cr>'
  490.        - select your file by moving the cursor and pressing  F6.  
  491.        - on the left hand side of Line 2, enter 'pkxarc' (or whatever 
  492.            you call your favorite de-arc program) and press Enter.
  493.        - the process will occur and return you to a DNAV screen.
  494.        - if the TEMP directory is not on the screen, move to it.
  495.        - Press F7 to refresh TEMP, showing you the new files.
  496.  
  497.     7. Lets use the DOS FIND command to illustrate editing Line 2.
  498.        FIND requires that the string to search for be in quotes, 
  499.        so I define this macro 'f  find    ""       ^       ; Find'.
  500.         - Select the file under the cursor with F6
  501.         - Type an 'f' at the left edge of Line 2 deleting any 
  502.           "left over" characters.
  503.         - Press ENTER - this will expand the macro
  504.         - Press INS (insert mode) and position the cursor over
  505.           the right double quote
  506.         - Enter the word you want to search for (within the " ").
  507.         - Press F4 to pause before returning to DNAV. 
  508.  
  509.     8. Backup new files from c:dnav and e:mf to floppy in A: drive:
  510.         - At the DOS prompt enter: "dnav  a:  c:dnav  e:mf  -b3d"
  511.         - This will show you the three directories including files
  512.             that havn't been backed up, in date sequence, 3 per line.
  513.         - Tag the files to be backed up
  514.         - enter a 'g' to do a group action
  515.             respond 'b' for back-up, then 's' to stop prompting on each file
  516.             that will overwrite older version on the A: drive.
  517.  
  518.  
  519.     9. Backup hard disk c: to a:
  520.         - at the DOS prompt >dnav c:\   -bi
  521.             (-b to show those needing backup, -i for all subdirectories)
  522.         - put an formatted, empty floppy in the A drive.
  523.         - move the cursor to the first directory line.
  524.         - enter  a  't', then 'a' to tag its files
  525.             if you have the shareware version, does the total tagged
  526.             exceed the space on the floppy? (shown on the right part
  527.             of the Title line) an empty 360k floppy will hold 354k
  528.             (remember - 1024 byte blocks)
  529.         - repeat the above step for other directories, if tagged is less 
  530.             than 354k.
  531.         - press 'g' for a group command, then 'b' to backup tagged files
  532.         - type 'a:/v' when it asks for the target directory
  533.         - your files will be copied to the A drive and the archive bit 
  534.           will be turned off on the C: drive files.
  535.         - if you get an Overwrite file? popup, you have tagged the same 
  536.           filename in two directories.  respond 'n' and resolve the 
  537.           problem later.
  538.  
  539.      You should devise a consistent backup strategy.  If you use
  540.      another backup system you should AVOID using DNAV for any backups
  541.      (use copy, not backup).  The other system needs control of that
  542.      archive bit.
  543.  
  544.  
  545.                                                        Page - 11
  546.  
  547. REFERENCE SECTION.
  548.  
  549. STARTING FROM THE DOS PROMPT.
  550.  
  551. COMMAND LINE OPTIONS:
  552.  
  553.  
  554.     When you enter DNAV from the DOS prompt, you can add several
  555.     parameters.  Options are listed by entering 'dnav ?' at the DOS prompt.
  556.  
  557.     These options allow you to be selective as to what files,
  558.     subdirectories, and drives are included in DNAV internal tables. 
  559.     Four types of terms may appear after the 'DNAV':
  560.  
  561.          -  Options which are indicated by a leading / or - character.
  562.             You can use either / or -, they work identically.
  563.          -  Filename type. These contain a '?' or a '*'.  For 
  564.             example 'ws.c?m'.  In the DOS vocabulary, these are 
  565.             known as ambiguous file names (afn's) or wildcards.
  566.          -  Directory (or drive) names.  No '*' or '?', and no 
  567.             leading '/' or '-'.
  568.          -  A number as the first term after ' DNAV '.  This indicates a 
  569.             command line macro.  (See below).
  570.  
  571.     Except for macro numbers, these terms may be in any sequence.
  572.  
  573.     Options:
  574.         b - show files that need backup (archiving)
  575.                 Using this option saves just the files that need to be
  576.                 backed up.  That is, those with the archive bit turned
  577.                 on.  (If your are confused, welcome to the crowd -
  578.                 think of it as the "activity" bit).  This acts like a
  579.                 wildcard afn.  If you also have afn's when you call
  580.                 DNAV, you will get a mixture.  The two and three column
  581.                 screen forms show the archive bit.  
  582.  
  583.         i - include subdirectories 
  584.                 This option controls whether DNAV should search all
  585.                 subdirectories beneath the directory(s) that you
  586.                 specify.  
  587.  
  588.         n    - sort files on name (this is the default)
  589.  
  590.         x    - sort files on extension
  591.  
  592.         t    - sort files on time/date, newest first
  593.  
  594.         s    - sort files on size, largest first        
  595.  
  596.         2,3,4,6 - number of files listed per line 
  597.                 Controls the number of columns on the screen.
  598.  
  599.                                                        Page - 12
  600.     Some interesting (with C:\ as the DEFAULT)  examples:
  601.  
  602.           dnav \ -i     
  603.                 all directories on C:, include all files
  604.  
  605.           dnav .        
  606.                 It you add any terms when you start DNAV, the opening
  607.                 Popup is suppressed.  To DOS a period means the
  608.                 current directory.  So this is the simplest way to 
  609.                 aviod that screen.
  610.  
  611.           dnav /i  ?
  612.                 All directories, but few files, shows you a tree, 
  613.                 Allows you to add directory files selectively
  614.  
  615.           dnav a: b: d:
  616.                 All files in the root directories for three drives
  617.  
  618.           dnav  scrn2dsk.*  procom*.*  list*.*   /i3
  619.                 Acts like a "whereis", searching all directories for
  620.                 the three file families.  Show in a 3 files per line
  621.                 mode.
  622.  
  623. COMMAND LINE MACROS  
  624.  
  625.     With the command line options, you can get quite surgical as to
  626.     what you want shown.  And you will probably find this too much of a
  627.     nuisance to use often.  A macro capability has been added so that
  628.     you can use this power without all those keystrokes.  These macros are
  629.     stored in DNAV.MAC with the Submit macros.  The left term of these
  630.     macros must be a number less than 32000.  You may have a many of
  631.     these macros as you need.  At the DOS prompt, enter, for
  632.     example, 'DNAV 3'.  DNAV uses the corresponding entry from the
  633.     macro file, in this case, show all files on the C: and D: drives.
  634.  
  635.     01 c:\ -i                 ;Comment area - show all files on c: drive
  636.     2  c:\ d:\                ;   Show root directories of C: and D:
  637.     3  c:\ d:\ -i             ;   C: and D:, all files 
  638.     4  c:dnav d:dnav          ;  Show just two directories
  639.     5  c:\ -i *.txt *.doc     ;  Show all 'txt' and 'doc' files on C: 
  640.     9  c:\ -ib3               ;  Show c: drive files that need backup
  641.       
  642.     You can add terms after the number used to select a macro.  For
  643.     example, given the above definitions, ' dnav 1 *.txt *.doc ' will
  644.     produce the same result as ' dnav 5 '.
  645.  
  646.                                                        Page - 13
  647.               
  648.  
  649. KEYBOARD USAGE
  650.  
  651.   ON THE MAIN SCREEN
  652.  
  653.       The keyboard is customized to ease maneuvering around the screen:
  654.  
  655.         arrow keys - move around the screen.
  656.             
  657.         Home       - Move to the left side.  Successively, it will 
  658.                      move up the screen.
  659.  
  660.         End        - Move to the right side.  Successively, it will 
  661.                      move down the screen.
  662.  
  663.         Enter      - Acts as a somewhat smarter down-arrow key.  When 
  664.                      it gets to the bottom of a column, it goes to 
  665.                      the top of the next column, staying in the 
  666.                      subdirectory.
  667.  
  668.         ESC        - Toggle the cursor between Line 2 and the body
  669.                      of the screen.  Generally remembers where you
  670.                      were last.  The <ESC> key will 'quit' from popup
  671.                      menus.  It will also abort a copy and, when in
  672.                      the View function, it will abort a search.
  673.  
  674.         PgUp,PgDn - Go up (or down) a page of information.  The 's' 
  675.                     key will allow you to shift in finer increments.
  676.                     PgDn will overlap a few files.  PgUp overlaps more
  677.                     files.  The jump ('j') allows larger increments.
  678.  
  679.         TAB       - The TAB key will advance to the next directory.
  680.                     shift-TAB backs up to the prior directory.
  681.  
  682.         alpha keys- The ones effective at any time are shown on the 
  683.                     PROMPT line at the bottom of the screen. 
  684.                     Also use F1 for help.  Defined "alt-" keys are 
  685.                     shown by pressing the F2 function key.
  686.  
  687.         F1        - Function key 1 gives context sensitive help.
  688.  
  689.         F5       -  This key copies the file name at the cursor 
  690.                     to the left part of Line 2.  This line is used 
  691.                     to built up DOS commands to be submitted.
  692.                     (See below).  
  693.  
  694.         F6       -  This key copies the name at the cursor to the 
  695.                     center of Line 2, adding the appropriate path.
  696.                     Saves spelling it out.  This name is used in macro 
  697.                     expansions.
  698.  
  699.         F7         - Function key 7 shows the directories known 
  700.                      to DNAV along with an index number.  This number
  701.                      can be entered when you are asked for a target
  702.                      directory (for copy or move).  Pressing F7 twice 
  703.                      will refresh the screen without loosing tags.
  704.                 
  705.                                                        Page - 14
  706.  
  707.         F8         - Function key 8 refreshes the the directories that 
  708.                      are currently on the screen by rereading the
  709.                      disk.  
  710.  
  711.         F10        - Quit, return to DOS.
  712.  
  713.   ON Line 2 - THE SUBMIT LINE
  714.  
  715.      On this line, editing may be needed, so editing capability as
  716.      per IBM's suggestions is supplied.  Left and right arrows, INSert
  717.      and DELete, and the backspace key are operational.  HOME and END
  718.      work.  CNTL-left (and right) arrows move a word at a time.  The
  719.      down arrow or ESC take you out of the field.  Three Submit
  720.      variations are controlled by function keys and the Enter key:
  721.  
  722.         
  723.       ENTER   When you press this key, the contents of Line 2 is
  724.               handed to a called copy of DOS which executes the
  725.               command.  Just like an entry at the DOS prompt.  At the
  726.               completion of the called program, control is returned to
  727.               DNAV.
  728.  
  729.         F4 -  At times, you may want to see what the called program 
  730.               wrote to the screen.  This key works like Enter, but 
  731.               causes a pause before DNAV refills the screen.
  732.  
  733.         F3 -  The 'magic' of the above has its price.  DNAV remains 
  734.               resident and available memory drops by about 120 K bytes. 
  735.               Often this will be unacceptable, so this function is
  736.               provided.  F3 calls DOS with the contents of Line 2, but
  737.               DNAV does not remain resident and the memory is released.
  738.  
  739.  
  740.  
  741.  
  742.                                                        Page - 15
  743.  
  744. MEANING OF THE LINES DISPLAYED
  745.  
  746.      TOP LINE
  747.  
  748.           The top line looks like this:
  749.      
  750. Disk Navigator 1.4 Copyright 1989 S. Peters  SORT: File   
  751.  
  752.           A field on this line show how the file information
  753.           is sorted.  This may be changed with the Form function by 
  754.           pressing 'f' to get the Form popup.  
  755.  
  756.           The computer date and time also appear on this line.  It is
  757.           updated whenever the screen is painted.  A symbol - INS -
  758.           will appear in edit Insert mode (for Line 2 and popups).
  759.  
  760.   SECOND (SUBMIT) LINE.
  761.  
  762.           This line is blank when DNAV first comes up.  Here you can build 
  763.           a DOS command as you would if you were at the DOS prompt.  This 
  764.           can then be submitted to DOS which will execute the command.
  765.  
  766.           This line may also occasionally contain an message.  
  767.  
  768.    THIRD LINE.
  769.  
  770.           This line contains column headers for the lines in the body of 
  771.           the screen.  It may look like this:
  772.  
  773.             Filename Ext  Sz-K Filename Ext  Sz-K Filename Ext  Sz-K
  774.                             or this:
  775.     Filename Ext   Date   Time    Size    Filename Ext   Date   Time    Size    
  776.                             or this:
  777.   Dir   Filename Ext Sz-K   Dir   Filename Ext Sz-K   Dir   Filename Ext Sz-K   
  778.  
  779.           Sz-K expresses the size in number of 1024 byte blocks.
  780.           Date often appears in five characters .  If the file has
  781.           today's date, the time will appear with a colon - 14:23.  If
  782.           the file was last modified this year, the date will be shown
  783.           with a slash - 11/22.  If for a prior year, there are three
  784.           letters for month, two numbers for the year - Feb84.  If you
  785.           want to see the full date and time select the 2 up, directory
  786.           sequence with the Form popup function.
  787.  
  788.           If you have tagged some files, the right side of this line will
  789.           be replaced with the accumulation of the number of files tagged
  790.           and size (in 1024 byte blocks).  Expressed in 1024 blocks, the 
  791.           size of a 360k disk is 354k.   Handy if you want to copy a
  792.           group of files to a floppy disk.
  793.                                                        Page - 16
  794.  
  795.  
  796.   FOURTH OR DIRECTORY LINE.
  797.  
  798.           This line will appear whenever the files are sorted in directory
  799.           sequence and identifies the files below it.  It may look like this:
  800.  
  801.       D:\      11 of  91  Files     69857 Bytes,  Label: ,  716K  free  
  802.  
  803.                        or this:
  804.  
  805.       D:\SNAPPER         2 of   2  Files       4237 Bytes
  806.           
  807.           The first is for the root directory and the second is for a
  808.           subdirectory.  Common to both is the 'nn of nn Files'.  With
  809.           the DOS command line options available, only some of the files
  810.           may have been included.  The first number shows the number
  811.           selected, the second shows the number of files actually on
  812.           the disk.  The second number will, at times, contain a "??". 
  813.           This indicates that the scan of the directory was incomplete. 
  814.           Use the Add 'a' function for that directory.  Bytes refers to
  815.           the size of the shown files.
  816.  
  817.           If the line is for a root directory, two more fields appear.
  818.           The first is the label on the disk (in the above, the disk was
  819.           unlabeled).  The last is the number of bytes free (in 1024 byte
  820.           blocks).  For an empty 360k diskette, 354K will be shown as 
  821.           this is the number of 1024 byte sectors.
  822.  
  823.  
  824.      DETAIL LINES 5 - 24.
  825.  
  826.           These are the recurring data lines for the files.  They
  827.           contain entries for the files and may also contain
  828.           sub-directories.  When it's a sub_directory, the name is
  829.           preceded with a '\' and <DIR> appears on the right.  The '.'
  830.           may also be replaced by a '\' for subdirectories.  In the 2
  831.           and 3 column forms, an 'a' may precede the filename.  This
  832.           indicates that the archive bit is set (i.e., file has not
  833.           been archived).  Also perhaps, s, h, or r for system, hidden,
  834.           and read only.  Only the non-directory, 2 and 3 column forms
  835.           show the setting of all four attributes (a blank means
  836.           the bit is off).
  837.  
  838.           If in non_directory mode, each file will be prefixed with its
  839.           owner directory something like this '11>'.  The 11 is the
  840.           index number for the directory.  You can see the index to
  841.           name cross reference by pressing function key F8 or using the
  842.           Jump function.  If you have specified multiple drives, the
  843.           number will be prefixed with a letter identifying the drive,
  844.           e.g., 'a 1>' or 'c12>'.  
  845.           
  846.     PROMPT LINE.
  847.  
  848.           This shows the functions available at the current cursor 
  849.           position.  Enter the first letter of any of any of the words.
  850.           Invalid keystrokes are ignored.
  851.  
  852.                                                        Page - 17
  853.  
  854. THE FUNCTIONS. 
  855.  
  856.      As the cursor is moved around on the screen, it stops at various
  857.      places.  What you can do is indicated by the bottom PROMPT line
  858.      and by help screens available by pressing function key F1.
  859.  
  860.  SECOND LINE.
  861.  
  862.      Build a command line to submit to DOS, add names to Line 2 with:
  863.         F3 - Left side,  F6 - Right side
  864.          when the cursor is on the lower part of the screen.  
  865.      
  866.        Edit Line 2, if necessary (see above for cursor pad action).
  867.      
  868.        Submit to DOS with:
  869.          ENTER - Execute command and return to DNAV
  870.          F3    - Chain to DOS removing DNAV from memory
  871.          F4    - Execute, pause before returning to DNAV.
  872.      
  873.      DOS internal commands are supported.
  874.      The left term is 'remembered' across SUBMITs.  Put the name of an 
  875.      editor or list program there, and you can browse files with two 
  876.      keystrokes.     
  877.      
  878.   LINES 3 - 24.
  879.  
  880.     As the prompt line will indicate, the functions that are available 
  881.     depend on where the cursor is located.   There are three different 
  882.     groupings: 
  883.       -  Directory line (with nn of nn files)
  884.       -  Subdirectory name located within the columnar area
  885.       -  File name.
  886.     The first two are only available when the files are sorted in 
  887.     directory sequence since only file names appear when files are 
  888.     intermixed.  Tag and scroll are not available for the second.
  889.  
  890.      
  891.    DIRECTORY ITEMS
  892.  
  893.     These operate on entire directories.
  894.  
  895.       Tag    -  This popup window will appear:  
  896.                                                           
  897.                    ╒══════════════════════════════════════╕ 
  898.                    │ Tag files for this directory         │ 
  899.                    │   A - all files shown                │ 
  900.                    │     or wildcard pattern              │ 
  901.                    │     <CR> to accept,  ESC to abort    │ 
  902.                    │ >                                    │ 
  903.                    ╘══════════════════════════════════════╛ 
  904.                     
  905.            You can enter just an "a" followed by the enter key - this
  906.            will cause all the files shown to be selected.  Or you can
  907.            enter an afn to include a subset of those shown.  
  908.            
  909.                                                          Page - 18
  910.  
  911.       Scroll -  Scroll down making this first entry on the screen.
  912.                     
  913.            Since PgUp and Pgdn scroll a full page, this is provided if
  914.            you wish to scroll by smaller amounts.  The item at the
  915.            cursor will be made the top item on the screen.
  916.  
  917.        Add    -  Use this to add to or update DNAV's  file table for a 
  918.             single directory.  This is an alternative to entering
  919.             directories at the DOS prompt when you start DNAV.
  920.             
  921.             If you used wildcards on entry to DNAV, this popup will appear:
  922.                      ╒═════════════════════════════════════════════════╕ 
  923.                      │ Add files for this directory                    │ 
  924.                      │   A - all files                                 │ 
  925.                      │   C - as per command line (use afn's)           │ 
  926.                      │     <CR> to accept,  ESC to abort               │ 
  927.                      │ >                                               │ 
  928.                      ╘═════════════════════════════════════════════════╛ 
  929.                     
  930.             Enter a 'c' to use the same criteria for including files
  931.             that you used when you started DNAV.  An 'a' includes all
  932.             the files in the directory.
  933.  
  934.        Include -  Use this to add to or update DNAV's  file table.
  935.             Include does an ADD for the subdirectory and also gets the 
  936.             subdirectories "beneath" it.  The same popup window may appear.
  937.             
  938.        New  -  Add a new drive brings up this popup:
  939.                      ╒════════════════════════════════════════════╕ 
  940.                      │ Add a drive                                │    
  941.                      │    or a NEW floppy                         │ 
  942.                      │    Enter drive letter                      │ 
  943.                      │     <CR> to accept,  ESC to abort          │ 
  944.                      │ >                                          │ 
  945.                      ╘════════════════════════════════════════════╛ 
  946.                      
  947.  
  948.  ******     This IS NEEDED is when you change a floppy (e.g., when
  949.             using the backup  function).
  950.  
  951.        Xclude -  Remove a dir (and all beneath) from DNAV's tables 
  952.                     
  953.              Use this to remove a directory (and its files) from DNAV
  954.              tables.  It does not affect any files on your disk(s).  If
  955.              there are sub-directories below this one, they will also
  956.              be dropped.  
  957.  
  958.        Group   - act on tagged files, copy, erase, move, backup, untag 
  959.  
  960.              A popup will ask which function you want to perform.  It
  961.              acts on all files tagged, those on and off the screen,
  962.              in all directories.  For those functions that would
  963.              alter an existing file, you will be prompted before the
  964.                                                        Page - 19
  965.  
  966.              operation is performed.  ESC will cancel the group action.
  967.              This function also works for tagged subdirectories, 
  968.              allowing you to Add, Include, and Xclude groups of 
  969.              directories.
  970.              A popup will allow you to turn off prompting before each 
  971.              file action.  I found this too dangerous for the Erase 
  972.              function - it is easy to overlook how many files you have 
  973.              tagged.  So if you have tagged files for erasure in 
  974.              multiple directories, the popup will appear for each 
  975.              directory.  
  976.  
  977.        Jump   -  Scroll to a directory 
  978.  
  979.              The directory screen appears when you press 'j'.  It shows
  980.              the structure, with number of files and size of each
  981.              subdirectory.  If you used afn's on the command line it
  982.              shows selected files and total files.  If files contains a
  983.              '??', the directory (and its subdirectories) has not been
  984.              scanned by DNAV.  If you see something like '37 of ??'
  985.              this indicates that the tables were filled while this
  986.              directory was being scanned.  The display also show the
  987.              free space and the current working directory for each
  988.              drive.
  989.  
  990.              PgDn and PgUp scrolls through the directories known to
  991.              DNAV.  On the top line enter the number of the directory
  992.              you want shown.
  993.  
  994.  
  995.    FILE ITEMS (line 4-24)
  996.  
  997.     Operate on a file: 
  998.        Copy    - copy a file, prompt appears for destination (see below)
  999.                    This is a binary copy, for other options of the DOS 
  1000.                    copy command (such as new name for the resulting file),
  1001.                    use the command line (Line 2) feature and modify
  1002.                    before submitting.
  1003.        Erase   - erase file 
  1004.        Move    - move to another directory, same drive 
  1005.                    You will be prompted for the target directory 
  1006.        View    - browse the file, ASCII style 
  1007.        Scroll  - scroll down, placing this file at the top 
  1008.        Tag     - mark this file for group action 
  1009.        Untag   - remove the mark 
  1010.        Backup  - copy to another drive, set archived bit 
  1011.                    If you have another backup scheme, DO NOT USE THIS 
  1012.                    FUNCTION.  The other method need control of the 
  1013.                    archive bit.
  1014.        Rename  - rename a file 
  1015.                    You will be prompted for the new name.
  1016.        Group   - act on tagged files: copy, erase, move, backup, untag 
  1017.     
  1018.         For copy, move, and backup, you will see this popup:  
  1019.  
  1020.                  ╒════════════════════════════════════════════╕ 
  1021.                  │ Enter target drive/directory               │ 
  1022.                  │    (or dir # as per F7)                    │ 
  1023.                  │    appending a /v turns verify write on    │ 
  1024.                  │     <CR> to accept,  ESC to abort          │ 
  1025.                  │ >                                          │ 
  1026.                  ╘════════════════════════════════════════════╛ 
  1027.  
  1028.                                                        Page - 20
  1029.  
  1030.         Enter a valid DOS pathname, such as 'A:\P'.  DNAV will make
  1031.         sub-directories as needed to satisfy your request.  You can
  1032.         also specify the target (for existing directories) by entering
  1033.         the number from the Jump screen or when you press F8.  Adding a
  1034.         /v will cause DNAV to copy with verify, i.e., 'A:P/V'.  This is
  1035.         recommended for floppies.  Particularly if they are new disks
  1036.         used for backup.  (Where you will probably never read them
  1037.         until you have a disaster).  Hard disks have redundancy (an
  1038.         error correction scheme), so verifying is less important.  If
  1039.         you use numbers for directory names, add some non-numeric
  1040.         character, for example '\99' or 'C:99'.
  1041.  
  1042.  
  1043.     MAXFILL COPY MODE 
  1044.  
  1045.         With the Registered version of DNAV, the COPY function has 
  1046.         been extended, allowing you to tag more files than will fit
  1047.         on a floppy diskette and automatically maximizing diskette
  1048.         fill.  It does this by trying to fit the largest file on the
  1049.         disk.  If its too big, smaller candidates are copied until
  1050.         the diskette will hold no more of the tagged files.
  1051.  
  1052.         There is no special command to do this.  Whenever you ask for 
  1053.         a Group Copy and the tagged files exceed the free space on the 
  1054.         diskette you will get this popup:
  1055.  
  1056.               ╒══════════════════════════════════════════════╕
  1057.               │ Multi-floppy mode entered                    │
  1058.               │     494K bytes tagged,  77K free on drive    │
  1059.               │                                              │
  1060.               │   M    - Max Fill each diskette              │
  1061.               │   S    - Sequential                          │
  1062.               │   ESC - Exit (Delay until ready)             │
  1063.               │ >                                            │
  1064.               ╘══════════════════════════════════════════════╛
  1065.  
  1066.         If you select 'S', the files will be added to the diskettes
  1067.         in the sort order you chose on the FORM popup (shown on the
  1068.         top line).  For example, you might want the files stored
  1069.         alphabetically.
  1070.          
  1071.         If you select 'M', DNAV will maximize the space usage on each
  1072.         disk.
  1073.  
  1074.         Generally, you would want to use newly formatted disks, but
  1075.         this is not a requirement of this DNAV function.  (Notice on
  1076.         the above popup that there is only 77 K free on the first
  1077.         diskette.) This allows the program to work with all present
  1078.         (and future) capacities and to add files to a disk.  But if a
  1079.         version of one of your tagged files already exists on the
  1080.         diskette, you can get the above popup, but when you overwrite
  1081.         the old file, suddenly there is room for the rest of the
  1082.         files and you will never see the continuation popup.
  1083.          
  1084.         Notice that you can press the ESC key if you are not ready to
  1085.         start.  You could ESC, then use Line 2 to Format disk(s)
  1086.         without loosing your selected tagged information.
  1087.  
  1088.                                                        Page - 21 
  1089.  
  1090.     DNAV characteristics:
  1091.  
  1092.       -  The Macro file is read when DNAV starts.  If you make changes 
  1093.          to it while within DNAV,  the new macros will not be available
  1094.          until you restart DNAV.
  1095.  
  1096.       -  DNAV tables are updated only for the directories on the 
  1097.          screen whenever there is a return from calling a program. 
  1098.          This can save a lot of disk time at the risk of DNAV's
  1099.          tables becoming obsolete.  If the tables are obsolete, there
  1100.          is no danger to your disk files, but messages such as "open
  1101.          failure" or "some copy problem" may appear since DNAV's
  1102.          information is obsolete.  Use the refresh key (F8) or the
  1103.          ADD function.  If a floppy has been changed Use the NEW
  1104.          function.
  1105.  
  1106.       -  DNAV's tables are set to accept up to 140 directories and 
  1107.          about 1450 files at one time.  If the file limit is exceeded,
  1108.          the program continues, automatically eXcluding directories
  1109.          that have not been on the screen and that do not have
  1110.          sub-directories.  This is indicated on the Jump screen with
  1111.          ??.  If the directory limit is exceeded, DNAV stops 
  1112.          accumulating. You can restrict with the command line options at
  1113.          the DOS prompt or use the EXCLUDE function to remove un-needed
  1114.          branches of the disk tree from DNAV's tables.  
  1115.  
  1116.       -  Copy is fairly fast (about 20% slower than DOS copy), but it
  1117.          can't match specialized backup or copy programs.  The disk
  1118.          buffer shares space with the file table.  So copies (and View)
  1119.          will perform better if you have less than 1000 files in DNAV
  1120.          tables.
  1121.  
  1122.       -  All file operations use DOS level functions.  Actions that
  1123.          have a possibility of changing data on your disk show the file
  1124.          name in a popup window before the action is performed.
  1125.  
  1126.       -  I have discovered a couple minor problems with DNAV:
  1127.            The View function can get confused by non-ASCI files or when 
  1128.               backspacing with a line length exceeding 80 characters. 
  1129.               If you have a no-find for a string, the top of the file
  1130.               may be on the screen, but internally a pointer may be
  1131.               elsewhere.  Try HOME, then search again. 
  1132.                                                       Page - 22
  1133.  
  1134. ERROR MESSAGES
  1135.  
  1136.     Target doesn't exist,  make directory? 
  1137.         This isn't an error message.  But you may get it at times when 
  1138.         you don't expect it.  It is probably a case where you don't know 
  1139.         the current working directories of the drives.  If you are 
  1140.         surprised, press ESC, then 'j' - the Jump screen shows the CWD 
  1141.         for known drives.  Press ESC and retry.
  1142.  
  1143.     Term unknown: xxxxx
  1144.         This message will appear when DNAV starts if any of terms on the 
  1145.         DOS command line are not recognized.  The term will be ignored.
  1146.        
  1147.     Not ready error reading drive A
  1148.     Abort, Retry, Fail?
  1149.         This DOS error message can appear right in the middle of the DNAV 
  1150.         screen. Ready the drive and respond 'r'.  If you removed a 
  1151.         diskette, PUT IT BACK, DOS wants to finish its work.  If you 
  1152.         don't, you can get files of zero length, obsolete data, and other 
  1153.         unhappinesses.  To remove the message, press F7 twice.
  1154.  
  1155.     File not copied, too large
  1156.     Open failure for Filename
  1157.     Cannot open:  File for View
  1158.         These message can appear if you change the floppy disk without 
  1159.         informing DNAV (use the NEW function).
  1160.             
  1161.     Make directory failed.  Name in use as a file??
  1162.         The name is probably in use as a file name.  Or you may have
  1163.         entered a DOS illegal name.  Or the device is full.
  1164.     
  1165.     Tables full,  exclude something and retry
  1166.     File table filled, search halted.
  1167.     Directory table filled, search halted.
  1168.         Press 'j' to call the Graphic Tree screen to see what was not 
  1169.         included.  Use command lines options to be selective about what 
  1170.         is accumulated.
  1171.  
  1172.     Path pool   EXHAUSTED
  1173.         Another overflow possibility.  The aggregate of directory path 
  1174.         names and macros exceeds available space.  DNAV aborts.  Be
  1175.         selective on the command line or shorten your macros.
  1176.     
  1177.     *** Search incomplete ***
  1178.     *** Not searched ***
  1179.         These can occur when DNAV's space is filled.  XCLUDE a      
  1180.         directory. 
  1181.  
  1182.     Call of program failed,  see DNAV.DOC
  1183.         COMSPEC must be set and the called program must be within the 
  1184.         directories defined in the PATH statement. See the tutorial.
  1185.         There must also be enough RAM free for the called program.
  1186.  
  1187.     Called program returned  ERROR LEVEL nnn
  1188.         The concept of programs returning an ERRORLEVEL was not in the
  1189.         early versions of DOS.  Some older programs may give a return
  1190.         that has no meaning and may be ignored.  On newer programs,
  1191.         look to the documentation of the program.
  1192.  
  1193.                                                        Page - 23
  1194.  
  1195. Patching Colors:
  1196.  
  1197.     COLOR preferences are subjective and monitors differ.  For this reason,
  1198.     I am providing with this release the following information. It is
  1199.     taken from the source code.  It is located in the .exe file at about hex 
  1200.     DE10.  A hex editor (e.g., HEXED) is the easiest way to make the 
  1201.     changes you wish.  Search for the constant "switches" and make your 
  1202.     changes.  When you use a mono monitor (or color in mode BW80), these 
  1203.     values are overwritten.    In addition to patching for colors,  you can
  1204.     choose the default number of columns and whether modifying the attribute
  1205.     byte is allowed.
  1206.  
  1207.  
  1208.     atr:   BRGBIRGB
  1209.            | | | | - color for letter,   7 for white
  1210.            | | | -   intense if on
  1211.            | | -     background,         0 is black
  1212.            | -       blink if on
  1213.  
  1214. char    l111[12] = "**switches*";
  1215. char    sutxtr      =    0b;        /* submit area of Line 2 */
  1216. char    popatr      =    5e;        /* popup windows         */
  1217. char    helpatr     =    4e;        /* help screens          */
  1218. char    promptatr   =    47;        /* bottom line, msgs     */
  1219. char    detlatr     =    1f;        /* detail file names    */
  1220. char    hilatr      =    2f;        /* directory lines       */
  1221. char    v_detlatr   =    79;        /* inverse details       */
  1222. char    v_hilatr    =    0b;        /* inverse directories   */
  1223. char    ul_dirlatr  =    01;      /* mono underline */
  1224. int        n_up     = 4;            /*  initial # of columns */
  1225. int        bk_sw    = 1;            /*  allow backup, arch bit setting */
  1226.  
  1227.  
  1228.                                                        Page - 24
  1229.  
  1230. WARRANTY.
  1231.      
  1232.     DISK NAVIGATOR IS DISTRIBUITED ON AN "AS IS" BASIS WITHOUT
  1233.     WARRANTY, EXPRESS OR IMPLIED.  THE USER IS ADVISED TO TEST THE
  1234.     PACKAGE BEFORE RELYING ON IT.  THE USER MUST ASSUME FULL RISK AS TO
  1235.     THE RESULTS AND PERFORMANCE OF USING THE PACKAGE.  ANY LIABILITY OF
  1236.     THE AUTHOR WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT.  IN
  1237.     NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING FROM
  1238.     THE USE OR INABILITY TO USE THIS PACKAGE.
  1239.  
  1240. LICENSE.
  1241.  
  1242.     Disk Navigator is a copyrighted software that is being distributed
  1243.     as shareware.  It is NOT in the public domain.  By using or
  1244.     distributing this package, you agree to the conditions presented
  1245.     here.
  1246.      
  1247.     You may use the Disk Navigator for your own personal use; if
  1248.     you find it useful, you are requested to pay a Registration fee as
  1249.     outlined below.  You may use the program on multiple machines. 
  1250.     Where there is the potential for use on multiple machines at the
  1251.     same time, pay for additional copies.  If you are using Disk
  1252.     Navigator in a commercial, professional, educational, or
  1253.     governmental organization, you are granted a limited license, valid
  1254.     for thirty days, to use this package for evaluation purposes; if
  1255.     you continue to use this package, you must pay the registration
  1256.     fee.  Operators of bulletin board systems that offer public domain
  1257.     programs are exempted from payment.
  1258.  
  1259.  
  1260. HOW TO PAY.
  1261.  
  1262.     The price has been made attractive to encourage users of the
  1263.     program to send payment.  For each copy in use send:
  1264.  
  1265.                                                   5 or more     20 or more
  1266.  
  1267.         Commercial and Government        $29         $25          $20    
  1268.         Individual and Education         $19         $15          $12
  1269.  
  1270.     Registered users will be notified by letter of updates to the
  1271.     program.  Add $6 if you wish to receive a disk with the latest
  1272.     version.  Please indicate the version you are using so I can send
  1273.     a refund if you are current.  For non-US registrants, I prefer US
  1274.     funds against US sources.  I can accept checks on foreign banks
  1275.     in the local currency (please adjust for exchange rate and add
  1276.     10%).
  1277.  
  1278.     A printed manual will be made available if demand exists.
  1279.  
  1280.                                                        Page - 25
  1281.  
  1282.     I urge you to support this effort, I have a list of improvements
  1283.     for DNAV which will be forthcoming if I receive support.  And I
  1284.     welcome you comments and suggestions, with or without payment.
  1285.  
  1286.     The idea of shareware with its low cost distribution of quality
  1287.     programs is an American Treasure.  Individuals with good ideas can
  1288.     afford to implement them.  And good, well integrated programs are
  1289.     often the product of a single mind.  The authors are talented
  1290.     people that forego a year of salary to implement their ideas.  They
  1291.     are making a $40,000+ bet that their efforts will be accepted and
  1292.     that users will respond.  A survey has indicated that a very low
  1293.     percentage of users supply support.
  1294.  
  1295.     This is no way to keep the concept alive!
  1296.  
  1297.     If DNAV does not fit your needs, please stop and think about what 
  1298.     shareware packages you do find useful.  Support those that you use 
  1299.     regularly.
  1300.  
  1301.     Send remittance to:
  1302.         Stan Peters
  1303.         P. O. Box 2028   
  1304.         Fairfield, Iowa    52556
  1305.  
  1306.  
  1307. DISTRIBUTION.                        
  1308.     
  1309.     You may freely copy this program for friends so long as the six
  1310.     files (see page 2 of DNAV.DOC) are included unmodified. 
  1311.     Non-profit user groups and bulletin boards may also include it in
  1312.     their libraries.  If the program is distributed on disk, my
  1313.     program MaxFind must also be on that disk.
  1314.  
  1315.     For-profit organizations may distribute it provided there is a 
  1316.     PROMINENT statement urging users to support the user supported 
  1317.     concept.  This should be in a brief index type (READ.ME?) file that 
  1318.     the user accesses to discover the contents of the disk.  If in 
  1319.     doubt, write me, showing me how you get the point across to the 
  1320.     purchaser. In no case may the cost per disk exceed $6.50.
  1321.  
  1322.                                                        Page - 26
  1323.  
  1324.  
  1325.           
  1326.                      REGISTRATION AND ORDER FORM 
  1327.           
  1328.           Stan Peters
  1329.           P. O. Box 2028   
  1330.           Fairfield, Iowa    52556
  1331.           ---------------------------------------------------------------
  1332.                                                    PRICE       PRICE
  1333.           PRODUCT                         QTY      EACH       EXTENDED
  1334.           -----------------------------   ---      -----      -------- 
  1335.           Disk Navigator 1.4
  1336.             Commercial                    ___      $29.00     $_______
  1337.  
  1338.             Individual, Educational       ___      $19.00     $_______
  1339.           
  1340.           For Registered users:
  1341.           
  1342.               Disk with current version   ___       $6.00     $_______
  1343.  
  1344.           Purchase Order (not prepaid)              $5.00     $
  1345.                                                                -------
  1346.           
  1347.           
  1348.                                                   SUBTOTAL    $_______
  1349.           
  1350.           
  1351.           Iowa orders, add sales tax (6%)                     $
  1352.                                                                -------
  1353.           
  1354.           
  1355.                                                    TOTAL      $
  1356.                                                                -------
  1357.           
  1358.           
  1359.           Name: _________________________________Phone:________________
  1360.           
  1361.           Address:_____________________________________________________
  1362.           
  1363.           Address: ____________________________________________________ 
  1364.           
  1365.           City, State, Zip: ___________________________________________ 
  1366.           
  1367.  
  1368.  
  1369. Comments: